package qeug.shsh.facde.info;

import kd.bos.openapi.common.custom.annotation.ApiModel;
import kd.bos.openapi.common.custom.annotation.ApiParam;

/**
 * @projectName: qeug-cosmic-root-project
 * @package: qeug.shsh.facde.info
 * @className: AuditModel
 * @author: wenyx
 * @description: TODO
 * @date: 2023/10/23 11:10
 * @version: 1.0
 */
@ApiModel
public class AuditData {
    @ApiParam(value = "流程名", example = "流程A")
    private String strProcessName;

    @ApiParam(value = "单据编号", example = "ABC123")
    private String applicationNo;

    @ApiParam(value = "实例号", example = "123")
    private int incident;

    @ApiParam(value = "审批人工号", example = "user123")
    private String aprUserID;

    @ApiParam(value = "审批人名称", example = "John Doe")
    private String aprUserName;

    @ApiParam(value = "审批岗位", example = "Manager")
    private String stepName;

    @ApiParam(value = "审批状态", example = "Approved")
    private String aprStatus;

    @ApiParam(value = "审批意见", example = "Approved with conditions")
    private String aprResult;

    @ApiParam(value = "审批时间", example = "2023-10-23 14:30:00")
    private String aprTm;

    @ApiParam(value = "下一节点审批人工号", example = "user456")
    private String nextAprUserID;

    @ApiParam(value = "下一节点审批人姓名", example = "Jane Smith")
    private String nextAprUserName;

    @ApiParam(value = "是否审批结束", example = "true")
    private String completed;

    @ApiParam(value = "审批级次", example = "")
    private String level;


    public String getStrProcessName() {
        return strProcessName;
    }

    public void setStrProcessName(String strProcessName) {
        this.strProcessName = strProcessName;
    }

    public String getApplicationNo() {
        return applicationNo;
    }

    public void setApplicationNo(String applicationNo) {
        this.applicationNo = applicationNo;
    }

    public int getIncident() {
        return incident;
    }

    public void setIncident(int incident) {
        this.incident = incident;
    }

    public String getAprUserID() {
        return aprUserID;
    }

    public void setAprUserID(String aprUserID) {
        this.aprUserID = aprUserID;
    }

    public String getAprUserName() {
        return aprUserName;
    }

    public void setAprUserName(String aprUserName) {
        this.aprUserName = aprUserName;
    }

    public String getStepName() {
        return stepName;
    }

    public void setStepName(String stepName) {
        this.stepName = stepName;
    }

    public String getAprStatus() {
        return aprStatus;
    }

    public void setAprStatus(String aprStatus) {
        this.aprStatus = aprStatus;
    }

    public String getAprResult() {
        return aprResult;
    }

    public void setAprResult(String aprResult) {
        this.aprResult = aprResult;
    }

    public String getAprTm() {
        return aprTm;
    }

    public void setAprTm(String aprTm) {
        this.aprTm = aprTm;
    }

    public String getNextAprUserID() {
        return nextAprUserID;
    }

    public void setNextAprUserID(String nextAprUserID) {
        this.nextAprUserID = nextAprUserID;
    }

    public String getNextAprUserName() {
        return nextAprUserName;
    }

    public void setNextAprUserName(String nextAprUserName) {
        this.nextAprUserName = nextAprUserName;
    }

    public String getCompleted() {
        return completed;
    }

    public void setCompleted(String completed) {
        this.completed = completed;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }
}
